package Syntax;

public class AnalysisTable {
    private int current_statue = 0;
    private Symbol input;
    private String act;//所要进行的动作  有 移入 归约 接收  GOTO 状态转移
    private int put_int; //移入状态的编号
    private Production reduce_Prod = new Production(); //规约所要依据的表达式

    private int target_status;//GOTO转移到的状态

    public int getCurrent_statue() {
        return current_statue;
    }

    public void setCurrent_statue(int current_statue) {
        this.current_statue = current_statue;
    }

    public Symbol getInput() {
        return input;
    }

    public void setInput(Symbol input) {
        this.input = input;
    }

    public String getAct() {
        return act;
    }

    public void setAct(String act) {
        this.act = act;
    }

    public int getPut_int() {
        return put_int;
    }

    public void setPut_int(int put_int) {
        this.put_int = put_int;
    }

    public Production getReduce_Prod() {
        return reduce_Prod;
    }



    public int getTarget_status() {
        return target_status;
    }

    public void setTarget_status(int target_status) {
        this.target_status = target_status;
    }
}
